#include <iostream>
#include <fstream> 

using namespace std;

class TaskSchedule {
	public:
//		TaskSchedule() : name(NULL), start(0), end(0) {}
//		TaskSchedule(istream& is);
//		void setName(string n) { name = n; }	
//		void setStart(int s) { start = s; }	
//		void setEnd(int e) { end = e; }	
//		bool check();
//		void dump();
//		void merge(TaskSchedule& ts);
//		void updateTask(string& str, int s, int e); //schA.updateTask("C0",13,14);  
		static void setRange(int cs, int ce) { class_start = cs; class_end = ce; }
	//private:
//		string name;
//		int start;
//		int end;
		//bool check;
		static int class_start;
		static int class_end;	
}; 

int TaskSchedule::class_start;
int TaskSchedule::class_end;
  
int main() {
	TaskSchedule::setRange(1,20);
	cout <<  TaskSchedule::class_start << " " << TaskSchedule::class_end << endl; 
//	ifstream in("tasks.txt");
//	int n;
//	in >> n;
//	string str1[n];
//	int arr11[n];
//	int arr12[n];
//	for (int i = 0; i < n; i++) {
//		in >> str1[i] >> arr11[i] >> arr12[i];
//	} 
//	
//	cout << n << endl;
//	for (int i = 0; i < n; i++) {
//		cout << str1[i] << " " << arr11[i] << " " << arr12[i] << endl;
//	}	
//	
//	int m;
//	in >> m;
//	string str2[m];
//	int arr21[m];
//	int arr22[m];
//	for (int i = 0; i < m; i++) {
//		in >> str2[i] >> arr21[i] >> arr22[i];
//	} 
//	in.close();
//	
//	cout << endl;
//	cout << m << endl;
//	for (int i = 0; i < n; i++) {
//		cout << str2[i] << " " << arr21[i] << " " << arr22[i] << endl;
//	}	
	//cout << "Test" << endl;  
	
	system("pause");
	return 0;
} 









